Table of Contents
Read the following instructions carefully.
This way is more reliable. The settings window was nothing more than a specialized editor. But we have thousands of free universal text editors including standard Notepad. Use your favorite text editor for configuration editing and enjoy!
They were removed few hundred lines of source code related to old settings window. Less code we have less bugs we have!!
Though the Graphical Configurator will be added in future.
If something is wrong and boot-off script does not work properly, remove the
defrag_native entry from the following Registry parameter manually:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
Analysis algorithm is generally the same. But defragmentation is done in different ways. JkDefrag tries to optimize files placement using original algorithm that is complex enough. On the other hand, Ultra Defragmenter is simple as possible - it tries to move all fragmented files to free space areas. Nothing more. 'Compact' option was added to give you an ability to move all files to the beginning of the volume to enlarge free space areas for future defragmentation success.
The best advantages of the Ultra Defragmenter are an ability to defragment system files at boot time and well readable reports. Also our program has a nice GUI that is very important for many peoples. At the same time advanced users can use console interface that is a little bit faster because don't use any cluster map representation.
The main disadvantage of both applications (Ultra Defragmenter and JkDefrag) is that they are based on MS defragmenting interface that has very ugly implementation. We can't change its behavior because it's a part of filesystem drivers (ntfs.sys, fastfat.sys) that are too complex and not open source to modify or replace them.
The progress bar measures disk space, not the number of files. So when few big files are analysed, the progress bar will increase very fast. Conversely, when a thousands of small files are analysed, progress will be relatively slow.
Example: You have 1x100 Mb + 1000x100kb files. Let us assume that we need 10 msec per file and a big file is in the root directory placed. In this instance, progress will be at the 50% point after 10 msec, but at the 100% point after 10 sec.